﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#666;font-size:12px;font-family: "微软雅黑";position: relative;/* background: #fafafa;*/}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, th, var{ font-style:normal;font-weight:normal;}
a{color:#666;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
*:focus{outline:0;}
*{margin: 0;padding: 0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block; font-style: normal;}
input, textarea, select, button {font-size:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
/* css common */
.left{ float: left;}
.right{ float: right;}
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}

/*text-overflow: ellipsis;white-space: nowrap;*/
/*头部*/
.header-wrap{width:100%;overflow: hidden;position: fixed;top: 0;left: 0;z-index: 200;background-color: #fff;}
.header-top{min-width: 1200px;height:29px;background-color: #f0f0f0;overflow: hidden;}
.header-top-box{width: 1200px;margin: 0 auto;height:29px;}
.header-top-box>p{font-size: 13px;color: #888;line-height:29px;}
.header-top-box>p img{vertical-align: middle;margin-bottom: 2px;margin-right: 5px;}
.header-top-box>p strong{font-size: 16px;color: #e3322c;font-weight: bold;}
.header-top-box>p>a{font-size: 14px;color: #b3b2b2;margin-right: 15px;}
.header-top-box>p>a:hover{color: #fff;}
.nav-wrap{width: 1200px;margin: 0 auto;height:102px;overflow: hidden;}
.logo{display: block;width:186px;height:60px;margin: 20px 0;float: left;}
.logo>img{display: block;height:60px;}
.nav{float: right;margin-top:45px;overflow: hidden;height: 54px;}
.nav ul{overflow: hidden;}
.nav ul li{float:left;height:54px;text-align: center;margin-left:55px;}
.nav ul li a{display: block;height: 54px;font-size: 16px;color: #444;}
.nav ul .on a{color: #bb9240;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.nav ul li:hover a{color: #bb9240;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.nav ul li:first-child{margin-left: 0px;}


/*底部*/
.footer{min-width: 1200px;height: 360px;overflow: hidden;background-color: #1f1b19;}
.footer_box{width: 1200px;height: 260px;position: relative;margin: 0 auto;margin-top: 40px;}
.f_left{width:359px;height: 235px;overflow: hidden;float: left;border-right:#322e2d solid 1px ;}
.f_left>a{width: 124px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;background-color: #cea766;border-radius:25px 25px ;display: block;margin-bottom: 25px;}
.f_left>a>img{vertical-align: middle;margin-right: 8px;margin-bottom: 5px;}
.f_left>a:hover{background-color: #e3322c;}
.f_left>span{font-size: 15px;color: #fff;line-height: 22px;display: block;margin-bottom: 10px;}
.f_left>strong{font-size: 22px;color: #cea766;display: block;margin-bottom:15px;}
.f_left>p{font-size: 13px;color: #979797;line-height:22px;}
.f_left>p>a{color: #979797;}
.f_left a:hover{color: #ddaf6e;}
.f_left>p>img{vertical-align: middle;margin-left: 10px;margin-bottom: 2px;}
.f_box{width: 160px;overflow: hidden;float: left;margin-left:90px;}
.f_box h2{font-size: 18px;color: #fff;font-weight: bold;padding-bottom: 26px;background: url(../img/f_h2_bg.png)no-repeat center bottom;}
.f_box a{font-size:14px;color:#989898;margin-top: 16px;display:block;width: 80px;float: left;}
.f_box a:hover{color: #ddaf6e;}
.f_right{width: 240px;height: 205px;float: right;border-left:#322e2d solid 1px;}
.f_right>span{display: block;width: 159px;height: 159px;float: right;text-align: center;font-size: 13px;color: #ddd;}
.f_right>span>img{display: block;width: 159px;height: 159px;margin-bottom: 12px;}
.copyright{background-color: #171311;min-width: 1200px;height: 50px;}
.copyright>p{width: 1200px;margin: 0 auto;height: 50px;font-size: 14px;color: #999;}
.copyright>p>a{color: #999;}
.copyright>p a:hover{color: #ddaf6e;}
.copyright>p>span{font-size: 10px;margin: 0 10px;}
.banner{min-width: 1200px;height: 525px;position: relative;overflow: hidden;margin-top: 131px;}
.banner>a{width: 1920px;height: 525px;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.banner>a>img{width: 100%;height: 100%;}
.banner1{min-width: 1200px;height: 300px;position: relative;overflow: hidden;margin-top: 131px;}
.banner1>a{width: 1920px;height: 300px;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.banner1>a>img{width: 100%;height: 100%;}

.banner2{min-width: 1200px;height:599px;position: relative;overflow: hidden;margin-top: 131px;}
.banner2>a{width: 1920px;height:599px;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.banner2>a>img{width: 100%;height: 100%;}

.banner3{min-width: 1200px;height:563px;position: relative;overflow: hidden;margin-top: 131px;}
.banner3>a{width: 1920px;height:563px;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.banner3>a>img{width: 100%;height: 100%;}
.index_banner{overflow: hidden;min-width: 1200px;height:680px;position: relative;margin-top: 131px;}
.index_banner>img{width: 1920px;height:680px;position: absolute;left: 50%;margin-left: -960px;top: 0px;}
.index_play{min-width: 1200px; height:680px;}
.index_play .swiper-button-next{width:53px;height:53px;background: url(../img/d_right1.png)no-repeat; right: 0px;top: 0;margin-top: 0;}
.index_play .swiper-button-next:hover{background-image: url(../img/d_right2.png);}
.index_play .swiper-button-prev{width:53px;height:53px;background: url(../img/d_left1.png)no-repeat;left: 0px;top: 0;margin-top: 0;}
.index_play .swiper-button-prev:hover{background-image: url(../img/d_left2.png);}
.index_play .swiper-slide{width:100%;height: 680px;position: relative;overflow: hidden;}
.index_play .swiper-slide>a{width: 1920px;height:680px;;position: absolute;left: 50%;margin-left: -960px;top: 0px;}
.index_play .swiper-slide>a>img{width:100%;height: 100%;}
.index_play .ww{width:1200px;position: absolute;left: 50%;margin-left: -600px;height:53px;top:50%;margin-top: -33px;}
.swiper-container.index_play .feye.swiper-pagination-bullets{bottom:15px;}
.index_play .swiper-pagination-bullet{width:22px;height:22px;background: url(../img/index_dian1.png)no-repeat;background-size: 100% 100%;}
.index_play .swiper-pagination-bullet-active{background: url(../img/index_dian2.png)no-repeat;height:22px;background-size: 100% 100%;}
.msg{min-width: 1200px;height:70px;border-bottom: #eee solid 1px;margin-bottom: 50px;}
.msg>ul{width: 1200px;margin:0 auto;height: 70px;text-align: center;}
.msg>ul>li{overflow: hidden;line-height: 70px;height: 70px;display: inline-block;margin: 0 40px;}
.msg>ul>li>a{display: inline-block;font-size: 16px;color: #666;height: 68px;}
.msg>ul>li span{width:0px;height: 2px;margin: 0 auto;display: block;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.msg>ul>li:hover span{width: 30px;background-color: #0944A3;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.msg>ul>li:hover a,.msg>ul>.on a{color: #0944A3;font-weight: bold;}
.msg>ul>.on span{width: 30px;background-color: #0944A3;}
.courses{width: 1200px;position: absolute;left: 50%;margin-left: -600px;background-color:#fff ;top:514px;height: 120px;z-index: 100;}

.courses>.courses_box{width: 1120px;margin:22px auto;height: 75px;}
.courses_box>img{float: left;width: 139px;height: 75px;margin-right: 30px;}
.courses_box .c_box{float: left;width: 950px;height: 75px;overflow: hidden;}
.swiper5{width: 950px;height: 75px;overflow: hidden;}
.c_box .left{width: 150px;padding-left:22px;height: 75px;border-left:dashed #d0d0d0 1px ;}
.c_box .left>span{margin-top: 3px;display: block;width: 100px;height: 25px;line-height: 25px;font-size: 16px;color: #fff;text-align: center;background-color: #bf9844;border-radius:25px 25px;-webkit-border-radius:25px 25px;-moz-border-radius:25px 25px;}
.c_box .left>strong{display: block;font-size: 19px;font-weight: bold;color: #585757;margin-top: 15px;}
.c_box .right{width: 765px;height: 75px;float: left;}
.c_box .right>h2{font-size: 18px;font-weight: bold;color: #666;background: url(../img/h.png)no-repeat;text-indent: 3em;margin-bottom: 15px;margin-top: 5px;}
.c_box .right>p{font-size: 14px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 698px;margin-left:48px;line-height: 24px;}
.swiper5 .swiper-wrapper a{display: block;overflow: hidden;}
.service{height: 67px;width: 1200px;margin: 0 auto;padding: 40px 0;}
.service ul{height: 67px;width: 1200px;overflow: hidden;}
.service ul li{width: 190px;height: 67px;float:left;margin-left:62px;}
.service ul li:first-child{margin-left: 0;}
.service ul li>img{width: 67px;height: 67px;float: left;}
.service ul li>h2{float: right;width: 105px;font-size: 20px;color: #bf9844;margin-bottom: 5px;}
.service ul li>p{float: right;width: 105px;font-size: 13px;color: #888888;}

.ms{width: 1200px;margin: 0 auto;height: 57px;}
.ms ul{overflow: hidden;float: left;height: 57px;}
.ms ul li{float: left;height: 57px;margin-left: 52px;overflow: hidden;}
.ms ul li:first-child{margin-left: 0;}
.ms ul li a{display: block;height: 55px;font-size: 15px;color: #444;line-height: 55px;}
.ms ul .on a{color: #BF9844;}
.ms ul li span{width: 0px;display: block;height: 2px;margin: 0 auto;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.ms ul .on span{width: 100%;background-color: #BF9844;}
.ms ul li:hover a{ color: #BF9844;}
.ms ul li:hover span{display: block;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;width: 100%;background-color: #BF9844;}
.ms p{float: right;overflow: hidden;height: 57px;line-height: 57px;font-size: 14px;color: #555;}
.ms p>a:hover{color: #BF9844;}
.ms p>img{vertical-align: middle;margin-right: 5px;margin-bottom: 5px;}

.border{position: fixed;top:0px;right: 0px;height: 100%;z-index: 210;}
.sidebar_b{position: relative;top:130px;right:5px;display: block;padding-top: 134px;background: url(../img/s_bg.png)no-repeat center top;display: none;}
.sidebar_b ul li{width: 122px;margin-bottom:3px;background-color: #fff;border: #eee solid 1px;overflow: hidden;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul li a{display: block;overflow: hidden;}
.sidebar_b ul li a>span{font-size: 14px;height: 42px;line-height: 42px;text-align: center;display: block;color: #666666;}
.sidebar_b ul .s_li1 a>span{font-size: 16px;}
.sidebar_b ul .s_li4 a>span{line-height:inherit;height: 48px;}
.sidebar_b ul li span>img{vertical-align: middle;margin-right:8px;margin-bottom: 2px;}
.sidebar_b ul li span>span{display: block;text-align: center;font-size: 14px;color: #666666;padding-top: 5px;}
.sidebar_b ul li span>strong{color: #E3322C;}
.sidebar_b ul .s_li5 span img{margin: 0 auto;padding-top:8px;}
.sidebar_b ul .s_li5 a>img{width: 100px;height:0px;margin: 0 auto;display: block;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul .s_li5:hover a>img{height: 100px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul .s_li6{background: none;border: none;}
.sidebar_b ul .s_li6 span img{width: 122px;margin-right: 0;margin: 0 auto;}
.sidebar_b ul li:hover{background-color: #BF9844;border: #BF9844 solid 1px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul li:hover span{color: #fff;}
.sidebar_b ul .s_li6:hover{border: none;background: no-repeat;}
.img1{display: inline-block;}
.img2{display: none;}
.sidebar_b ul li:hover .img2{display: inline-block;}
.sidebar_b ul li:hover .img1{display: none;}